﻿using System;
using System.Collections.Generic;

namespace Silver3D.Graphics
{
    public class Asset
    {
        public string Title { get; set; }
        public string Subject { get; set; }
        public string Revision { get; set; }
        public string Keywords { get; set; }

        public string UnitName { get; set; }
        public double UnitAsMeters { get; set; }

        public string UpAxis { get; set; }

        public List<string> Contributors { get; private set; }
        public DateTime Created { get; set; }
        public DateTime Modified { get; set; }

        public Asset()
        {
            Title = Subject = Revision = Keywords = string.Empty;
            UnitName = "meter";
            UnitAsMeters = 1.0;
            UpAxis = "Y_UP";
            Contributors = new List<string>();
            Created = DateTime.Now;
            Modified = DateTime.Now;
        }
    }
}
